.page {
    display: inline-block;
    margin: 20px 0;
    text-align: center;
}
.page a {
    background-color: #fafafa;
    border: 1px solid #e0e8eb;
    color: #2283c5;
    margin: 0 2.5px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
}
.page a:hover {
    background-color: #eaeff2;
}
.page span.current {
    background-color: #6faed9;
    border: 1px solid #6faed9;
    color: #ffffff;
    cursor: not-allowed;
    margin: 0 2.5px;
    padding: 6px 12px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.page span.pageInfo, .page span.info {
    background-color: #fafafa;
    border: 1px solid #e0e8eb;
    color: #2283c5;
    cursor: default;
    padding: 6px 12px;
    position: relative;
}